660599
1185223
486458
407676
632561
451264
185472
887600
708227
28091
1236508
877413
5061799
3501581
2981148
2300804
2205988
2002609
189578
1892357
1737118
1710136
1654195
1622471